Skip to content

[codex] ci: retry MSYS2 package installs on Windows#50

Draft
uchebnick wants to merge 1 commit intomainfrom
ci/msys2-pacman-retry
Draft

[codex] ci: retry MSYS2 package installs on Windows#50
uchebnick wants to merge 1 commit intomainfrom
ci/msys2-pacman-retry

Conversation

@uchebnick
Copy link
Copy Markdown
Owner

What changed

This moves Windows MSYS2 package installation out of msys2/setup-msys2 and into an explicit retrying step.

Root cause

The failing install-smoke (windows-arm64) job was not broken by the docs diff itself. It failed while msys2/setup-msys2 was downloading toolchain packages via pacman, with a mirror timeout on mingw-w64-clang-aarch64-zlib.

Fix

  • stop using the built-in install: path in msys2/setup-msys2
  • add scripts/install_msys2_package.sh
  • retry pacman -S --needed installs for Windows benchmark, test, and install-smoke jobs

Validation

  • bash -n scripts/install_msys2_package.sh
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/ci.yml")'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant